testsuite: Redo node-parser
authorBenjamin Otte <otte@redhat.com>
Tue, 14 May 2019 01:20:09 +0000 (03:20 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 21 May 2019 04:43:59 +0000 (06:43 +0200)
commit0fd0be4f9a51af7c0ab0a0a007287e538d755c35
tree1c38a672eb9418d28afa0f9470051c65eb6dd61c
parent20d1bc2cccabe2225ae3eaf2248a9a1464ac513a
testsuite: Redo node-parser

Base the rewrite on testsuite/css/parser/test-css-parser - we now
require the node file to match a reference node and track the errors it
triggers.
We also no longer use gtester.
gsk/meson.build
testsuite/gsk/meson.build
testsuite/gsk/node-parser.c
testsuite/gsk/nodeparser/crash1.errors [new file with mode: 0644]
testsuite/gsk/nodeparser/crash1.ref.node [new file with mode: 0644]
testsuite/gsk/nodeparser/crash2.errors [new file with mode: 0644]
testsuite/gsk/nodeparser/crash2.ref.node [new file with mode: 0644]
testsuite/gsk/nodeparser/crash3.ref.node [new file with mode: 0644]
testsuite/gsk/nodeparser/crash4.errors [new file with mode: 0644]
testsuite/gsk/nodeparser/crash4.ref.node [new file with mode: 0644]